@charset "utf-8";
html,body,h1,h2,h3,h4,h5,ul,li,div,p,ol,figure,section,aside,header,article,footer{margin: 0; padding: 0;}
a{text-decoration: none;}
.bgimg{
    background: url(https://img20.360buyimg.com/da/jfs/t1/5690/33/6930/36081/5ba492c4Eaf397a27/b9673de957fe5e13.jpg) no-repeat;
    width: 990px;height: 475px; margin: 0 auto;
}
.page-header{padding-top: 24px;
    small{font-size: 24px;color: #333; font-weight: normal;  transform: translateY(-9px); display: inline-block;}
    .pull-right{
        float: right; font-weight: normal; a{color: #e22; &:hover{text-decoration: underline;}}
    }

}
.errorInfo{
    padding: 3px 10px 3px 40px;background: #ffebeb; position: absolute;color: #e4393c;border: 1px solid #faccc6;
    top: -30px;line-height: 15px; font-size: 12px;width: 254px; display: none;
    i{position: absolute; width: 16px; height: 16px; background: url("https://misc.360buyimg.com/user/passport/1.0.0/widget/login-form-2018-0827/i/pwd-icons-new.png") no-repeat -104px -49px; left: 12px; top: 3px;}
}
.tips{
    background: #fff8f0; text-align: center;font-size: 12px; color: #999; height: 39px; line-height: 39px;
}
#gantanhao{background: url(https://misc.360buyimg.com/user/passport/1.0.0/widget/login-form-2018-0827/i/icon-tips.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;}


.login_form{
    width: 346px; height: 400px; background: #fff; float: right; margin-top: 15px;
}
.login_form .head_text{
    text-align: center; color: #666;font-size: 12px; background: #fff8f0; padding: 10px 0;
}
.login_form .wrap{
    padding: 20px;
}
.login_form .wrap h3 {
    margin: 0; color: #e4393c; font-size:18px; font-weight: 700; padding-bottom: 15px; border-bottom: 1px #eee solid;
}
#form{
    margin-top: 37px; position: relative;
    .glyphicon{display: block; position: absolute; width: 38px; height: 38px;z-index: 1; border-right: 1px solid #bdbdbd;left: 1px; top: 1px; background: url("https://misc.360buyimg.com/user/passport/1.0.0/widget/login-form-2018-0827/i/pwd-icons-new.png") no-repeat;}
    .glyphicon-lock{background-position: -48px 0;}
    .input-group{position: relative;}
    input:not(#submit){width: 251px; height: 18px; padding: 10px 0 10px 50px; line-height: 18px; font-size: 14px; position: relative;border: 1px solid #bdbdbd;}
}
.form-group{
    margin-bottom: 23px; overflow: hidden;
}
.form-group a{
    color: #666; font-size: 12px;
}
#submit{
    background: #e4393c; width: 100%; border: 1px solid #e85356; color: #fff; font-size: 20px;
    height: 37px; line-height: 31px; padding: 3px 0; cursor: pointer;
}
#zhuce{
    color: #666; font-size: 12px; float: right; margin-top: 23px;
}

footer{  background: #fff;
    padding: 30px 0;
    border-top: 1px #eee solid;
}
footer .container {width: 998px; margin: 0 auto;}
footer .container span{
 text-align: center; border-right: 1px #aaa solid; font-size: 12px;
}
footer .container span a {
    color: #999; padding: 0 15px; &:hover{text-decoration: underline;}
}
footer .container .last{
    border: 0; width: 96px;
}
footer p{
    text-align:  center;color: #999; margin-top: 40px;font-size: 12px;
}